Add etags and cache control