更新observe