multithreaded image-fetching to speed up startup time