updates to navbarviewcontroller and navbar