revise  checkpoint resource