finish update header