update user profile WIP