making dynamic collection view layout much smoohter