reload tableview on viewWillAppear