better throughput; one thread per send