     }
     
     public override func fileReady(reference: String, selfGeneration: Int) {
-        bgLoadReference(reference, selfGeneration: selfGeneration)
+        bgLoadThumb(selfGeneration)
+        self.bgLoadReference(reference, selfGeneration: selfGeneration)
         
         runOnUiThread(selfGeneration) { () -> () in
             self.progress.setProgress(1)

     Creating layout for video content
     */
    public convenience init(id: Int64, videoContent: ACVideoContent, date: Int64) {
        self.init(id: id, width: CGFloat(videoContent.getW()), height: CGFloat(videoContent.getH()), date: date, fastThumb: videoContent.getFastThumb(),autoDownload: true)
    }
    
    /**

            }
            
            let loadedContent = thumbnail.roundCorners(self.bindedLayout.screenSize.width, h: self.bindedLayout.screenSize.height, roundSize: 14)
            print("loadedContent === \(loadedContent)")
            runOnUiThread(selfGeneration, closure: { () -> () in
                self.setPreviewImage(loadedContent, fast: false)
                self.contentLoaded = true
            })
            
        } catch {
            
        }
        
    }
    
