更新reactive