add etag to push method