remove doulbe call of viewWillAppear, viewDidAppear