                 }
             }
         }
-
-        if layoutCache.layout == nil {
-
-            let audioLayout = FeedCellLayout.AudioLayout(voiceContainerViewFrame: voiceContainerView.frame)
-            _newLayout?.audioLayout = audioLayout
-
-            if let newLayout = _newLayout {
-                layoutCache.update(layout: newLayout)
-            }
-        }
     }
 }
 

                let timeLengthString = audioInfo.duration.yep_feedAudioTimeLengthString
                voiceContainerView.timeLengthLabel.text = timeLengthString

                if let audioLayout = layoutCache.layout?.audioLayout {
                    voiceContainerView.frame = audioLayout.voiceContainerViewFrame

                } else {
                    let width = FeedVoiceContainerView.fullWidthWithSampleValuesCount(audioInfo.sampleValues.count, timeLengthString: timeLengthString)
                    let y = messageTextView.frame.origin.y + messageTextView.frame.height + 15 + 2
                    voiceContainerView.frame = CGRect(x: 65, y: y, width: width, height: 50)
                }

                if let realm = try? Realm() {


        return ceil(height)
    }

    override func configureWithFeed(feed: DiscoveredFeed, layout: FeedCellLayout, needShowSkill: Bool) {

        super.configureWithFeed(feed, layout: layout, needShowSkill: needShowSkill)

        if let attachment = feed.attachment {
            if case let .Audio(audioInfo) = attachment {
