add utils test, fix etag for non 200 req