       for: asset,
       targetSize: UIScreen.main.bounds.size,
       contentMode: .aspectFill,
-      options: nil) { result, info in
+      options: fetchingOptions) { result, info in
         if info!["PHImageFileURLKey"] != nil  {
           if let previewController = self.holder.previewController, previewController.state == .folded {
             let floatingView = self.holder.floatingView

    let fetchResult = PHAsset.fetchAssets(in: collection, options: options)
    
    return fetchResult
  }()
  
  public lazy var cachingImageManager = PHCachingImageManager.default() as! PHCachingImageManager

    
    let asset = fetchResult[fetchResult.count - indexPath.item - 1]
    
    cachingImageManager.requestImage(
      for: asset,
      targetSize: cellSize,
      contentMode: .aspectFill,
      options: fetchingOptions) { result, info in
        DispatchQueue.main.async {
          cell.photoImageView.image = result
        }
