update header/footer