fix etag check