change the way uold[] goes back to the host to be more similar to the OpenCL version