add updatePhase rest API

fixes #5.