only download if remote file is newer