update header hierachy