getting really weird nil property issue with collectionview item