Fix etags and caching.