added multiple threads to speed up fetching.