[FEATURE ADDED] causal checkpointing