added update_object