fetch: retry the download on a failure.