[update]修改监听器的注册方式