Function update_user