Rename `preform_update` to `perform_update