finish update user module