issue #20 管理者の更新を分離