deduplicateRequests

Share one HTTP request between identical calls made at the same time (same URL and key), so ten coroutines asking for the same table cause one request, not ten.