udp bug fix