update UserAPI