add feature for ShadowDownloadManager