improve checkpointing