modify loadDownloadState