fixed update_userdata()