汎用的に更新