         switch section {
 
         case .LoadPrevious:
-            return CGSize(width: collectionViewWidth, height: 44)
+            return CGSize(width: collectionViewWidth, height: 20)
 
         case .Message:
             guard let message = messages[safe: (displayedMessagesRange.location + indexPath.item)] else {

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

        switch section {

        case .LoadPrevious:
            return 1

        case .Message:
            return displayedMessagesRange.length
