Reactor innerReactor = Reactors.reactor().env(env).dispatcher(dispatcher).get();
for (int i = 0; i < 10000; i++) {
final Promise<String> deferred = Promises.<String>defer(env);
innerReactor.schedule(new Consumer() {
@Override
public void accept(Object t) {
deferred.onNext("foo");
}