fixed table view bug