using header 304 to set cached files