New update_user method.