co wrapper for UDP module