added ability to update user