                 self.setPreviewImage(loadedThumb!, fast: true)
             });
         }
+        
     }
     
     public func bgLoadReference(reference: String, selfGeneration: Int) {
-        if (contentLoaded) {
-            return
-        }
-        contentLoaded = true
-        
         
         let movieAsset = AVAsset(URL: NSURL(fileURLWithPath: CocoaFiles.pathFromDescriptor(reference))) // video asset
         let imageGenerator = AVAssetImageGenerator(asset: movieAsset)

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

        if (thumbLoaded) {
            return
        }
        
        thumbLoaded = true
        
        if (bindedLayout.fastThumb != nil) {
