recommit API doc and update a few calls