 			task.resume()
 		}
 	}
-}+}

					if let completionHandler = strongSelf.downloadQueue[url] {
						if let errorReceived = error {
//							println("ERROR >>>>>>>>> \(errorReceived.localizedFailureReason)")
							Utils.mainQueue() {
								completionHandler(nil, nil)
								return
							}

									strongSelf.URLCache.storeCachedResponse(NSCachedURLResponse(response:response, data:data, userInfo:nil, storagePolicy:NSURLCacheStoragePolicy.Allowed), forRequest: urlRequest)
								
									var image = UIImage(data: data)
									dispatch_async(dispatch_get_main_queue()) { 
										completionHandler(image, nil)
										return
									}
