sessionを使って、updateの動作を修正