add -u option to enable udp hole punching