attempt to download remote file if Dataset.for called on URI