added update user feature