updated the udp manager protocol so that it now has at least some small hope of actually working