render checkpointing