layoutAttributesForItemAtIndexPath refactoring