UDownloadManager: rewrite class for downloading packages