add checkpointing example
update