properly copy scalars from device