変数に変更があるたびにmdbを更新すればいいことなんじゃないのか?