updated table view controller