Put 6 between 2 and 3

The 6-th part (downloading the positions from the device to the
host) can be placed just after the verlet_first kernel (2), right
before the force kernel (3), since the positions will not be needed
anymore at the device until the next MD time step.