update the collectionView  and tableView