update navigationitem handling in tabbarcontroller context