fix low bug: viewWillAppear -> viewWillDisappear