重构消息通知时序相关代码