Parallelize files downloading using ExecutorService