removeObserver in the viewDidDisappear
reuse controllers