improve UDP module interface