diff --git a/VectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs b/VectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs
index e0be5aa4ae1c3c0b0a1ab8834263004cf456cba4..520f952a91fb980617725d44cfa1237d8902e4be 100644
--- a/VectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs
+++ b/VectoCore/VectoCore/Models/Simulation/Impl/VectoRun.cs
@@ -136,6 +136,10 @@ namespace TUGraz.VectoCore.Models.Simulation.Impl
 						Container.AbsTime = AbsTime;
 					}
 				} while (response is ResponseSuccess);
+				foreach (var fuel in GetContainer().RunData.EngineData.Fuels) {
+					// calculate vehicleline correction here in local thread context because writing sum-data and report afterwards is synchronized
+					var cf = GetContainer().ModalData.VehicleLineCorrectionFactor(fuel.FuelData);
+				}
 			} catch (VectoSimulationException vse) {
 				Log.Error("SIMULATION RUN ABORTED! ========================");
 				Log.Error(vse);