@@ -0,0 +1,733 @@
+package ac.at.tuwien.infosys.visp.runtime.configuration;%0A%0Aimport org.springframework.context.annotation.Configuration;%0Aimport org.springframework.scheduling.annotation.SchedulingConfigurer;%0Aimport org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;%0Aimport org.springframework.scheduling.config.ScheduledTaskRegistrar;%0A%0A@Configuration%0Apublic class SchedulingConfigurerConfiguration implements SchedulingConfigurer %7B%0A%0A    @Override%0A    public void configureTasks(ScheduledTaskRegistrar taskRegistrar) %7B%0A        ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();%0A        taskScheduler.setPoolSize(100);%0A        taskScheduler.initialize();%0A        taskRegistrar.setTaskScheduler(taskScheduler);%0A    %7D%0A%7D

increase threaspool for the application to avoid delays for reasoning operations