add header cache