add simple DownloadManager implementation