fix bug : cells can go outside collectionView