limit to max 3 req in parallel
Retry requests up to 3 times on failures