add efficient send queue
dgram: full API parity with node (#1)