自定义事件更新