use ShallowEtagHeaderFilter to stop cache issues