#saranix*without* batching, you are pretty much mandating p2p swarm-style connection pooling e.g. 20-50 connections at a time so that one individual taking a long time doesn't slow the whole thing down, plus backoffs for slow-responders etc. like I said p2p-like