simple image downloader+ cache manager