update etag and checksum