update text, icon in header