                 imageView.image = imageView.currentImage
             }
             if imageView.isAnimatingGif() {
-                dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH,0)){
+                dispatch_async(serialQueue) {
                     imageView.updateCurrentImage()
                 }
             }

    private var totalGifSize: Int
    private var memoryLimit: Int
    public var  haveCache: Bool

    /**
     Initialize a manager
     - Parameter memoryLimit: The number of Mb max for this manager

        }
    }
    
}
