avoid blocking send queue