download datafile if it doesn't exist in working directory