replace UIPClient packet ringbuffers with stack-like implementation saves another 74 bytes of flash and a bit of ram