update downloadprovider