更新前処理実装