update tabviewcontroller