but the sender will lost the first connection
design: use just one thread to send message