优化 message 方法