update DownloadManager

added some comments on what I think we have left to do