update user-cpp