use collectionview auto layout width