restructure and improve imudp doc