Multi-threaded image downloader built using Java