make west negative
fix TcpServer