修改了消息处理机制