Check multiple origins in parallel using the concurrent.futures module to greatly speedup the whole listing process.
concurrent.futures
Related to #4709 (closed)