dont use buffer for outgoing messages, caused memory leak and high gc. much faster without