update_from_upstream