Added our own ImageDownloader using singleton