check etag before download