fixed a bug where viewWillAppear and ViewDidAppear of child view controllers were not called