client-side binding
tcp/udp refactoring
further improvements
further hierarchy optimizations
async udp testing