                 let dispatchQueue = dispatch_queue_create("custom serial queue \(i)", DISPATCH_QUEUE_SERIAL)
                 dispatch_async(dispatchQueue) {
                     future.onSuccess {
-                        successExecuted++
+                        successExecuted += 1
                         if successExecuted == 50 && finallyExecuted == 50 {
                             preFulfillExpectation.fulfill()
                         }

                    }
                }
                future.onSuccess {
                    successExecuted++
                    if successExecuted == 50 && finallyExecuted == 50 {
                        preFulfillExpectation.fulfill()
                    }
                }.finally {
                    finallyExecuted++
                    if successExecuted == 50 && finallyExecuted == 50 {
                        preFulfillExpectation.fulfill()
                    }

                }
                dispatch_sync(dispatchQueue) {
                    future.finally {
                        finallyExecuted += 1
                        if successExecuted == 50 && finallyExecuted == 50 {
                            preFulfillExpectation.fulfill()
                        }
