udp recovery handler