#167 Finish conversion to SilentBackgroundTask for DownloadFile