Time based checkpointing