updating view controllers