fixed some bugs wiht tableView