checkpoint API update