Redo機能の実装