correctly update run time and start time, stop when converged, restart on reset