Only record time step if sufficiently far from the previous one