removed viewWillAppear — it was confusion behavior