updates header