build separate client for udp