explain patch with etag in content.txt