 private extension ProfileHeaderCellSizeCalculator {
 
     func processJob(_ job: CellJob) {
-
         self.completion = {
+            self.retainCalculators = []
             if self.cellJobs.count > 0 {
                 self.cellJobs.remove(at: 0)
             }

    }

    func loadNext() {

        if let item = cellItems.safeValue(0) {
            if item.jsonable is User {
                calculateAggregateHeights(item)

class ProfileHeaderCellSizeCalculator {
    static let ratio: CGFloat = 320 / 211

    fileprivate var retainCalculators: [Any] = []
    fileprivate var maxWidth: CGFloat = 0.0
    fileprivate typealias CellJob = (cellItems: [StreamCellItem], width: CGFloat, columnCount: Int, completion: ElloEmptyCompletion)
    fileprivate var cellJobs: [CellJob] = []
