recompile new checkpoint