anchor.diff:  
                 end;
                 // todo: what to do with route..
  -
  +              UpdatedRoutes := true;
                 Log.WriteLn('route: '+route.routeID.ToString+': '+route.fTravelTime.ToString+'  '+route.fTrajectSpeed.ToString);
               finally
                 TMonitor.Exit(route);
  
positive.code:   routeID: Integer;
    routeTrajectTimestamp: Integer;
    route: TRoute;
  begin
    link := nil;
    while aPayload.ReadAvailable>0 do
    begin
      key := aPayload.ReadInteger();
  
negative.code:         end;
      end;
    end;
    if UpdatedRoutes then SaveIndicatorsUS();
  end;
  
  function FixGeometry(aGeometry: TWDGeometry): Boolean;
  