         let max = min(maxPhotoCount, photos.count)
         let indexes = NSIndexSet(indexesInRange: NSMakeRange(0, max))
         recentPhotos = photos.objectsAtIndexes(indexes).map { $0 as! PHAsset }
+        collectionView.reloadData()
     }
     
     func onOutsideTap() {

    }
    
    public func show(fromVc vc: UIViewController) {
        collectionView.setContentOffset(CGPointZero, animated: false)
        let window = UIApplication.sharedApplication().keyWindow!
        window.addSubview(backgroundView)

    
    private func setUp() {
        self.modalPresentationStyle = .OverCurrentContext
        fetchImageAssets()
        if PHPhotoLibrary.authorizationStatus() != .Authorized {
            PHPhotoLibrary.requestAuthorization { status in
