added additional constructor to AsyncTcpClient