improved dgram router