has many周りの更新処理を修正