 
             labelText.attributedText = text
         }
+    }
+
+    fileprivate func updateMessage() {
+        guard delegate != nil else { return }
+
+        if !sequential {
+            updateMessageHeader()
+        }
+
+        updateMessageContent()
 
         insertGesturesIfNeeded()
         insertAttachments()

    weak var delegate: ChatMessageCellProtocol?
    var message: Message! {
        didSet {
            updateMessageInformation()
        }
    }


        } else {
            labelUsername.text = message.user?.displayName() ?? "Unknown"
        }
    }

    fileprivate func updateMessageContent() {
        if let text = MessageTextCacheManager.shared.message(for: message) {
            if message.temporary {
                text.setFontColor(MessageTextFontAttributes.systemFontColor)
