now skips if file already downloaded