1. reconstruct discovery
2. abstract udp service