Updates to udp source/sink (select(), wait, cleanup)