change to checkpoint at the begining of superspte instead of the end of supestep.