fix: after_save -> after_update