     private var needShowLoadPreviousSection: Bool = false {
         didSet {
             if needShowLoadPreviousSection != oldValue {
-                needReloadLoadPreviousSection = true
+                //needReloadLoadPreviousSection = true
             }
         }
     }

        switch section {

        case .LoadPrevious:
            return CGSize(width: collectionViewWidth, height: 44)

        case .Message:
            guard let message = messages[safe: (displayedMessagesRange.location + indexPath.item)] else {

        switch section {

        case .LoadPrevious:
            return 1

        case .Message:
            return displayedMessagesRange.length
