         layer.endPoint = CGPoint(x: 1.0, y: 0.5)
         layer.shouldRasterize = true
         layer.rasterizationScale = UIScreen.main.scale
-        layer.drawsAsynchronously = true
         
         return layer
     }()

extension CMKCollectionViewCell {
    
    fileprivate func setupCellStyle() {
        itemImageView.layer.drawsAsynchronously = true
        itemImageView.layer.cornerRadius = 5
        itemImageView.layer.borderColor = UIColor.percolatorLightGray.withAlphaComponent(0.8).cgColor
        itemImageView.layer.borderWidth = 0.5  // 1px


class CMKCollectionView: UICollectionView {
    
    lazy var gradientLayer: CAGradientLayer = {
        let layer = CAGradientLayer()
        layer.colors = [UIColor.white.withAlphaComponent(1).cgColor,
                        UIColor.white.withAlphaComponent(0).cgColor,
