change viewWillApear method