Many thanks for background information about the flight look up routines.
I don't think, that the routines are the problem. The problem or better the distraction is, that it seems that we have two different processing procedures for the displaying of that information.
It seems that MyFlight list uses the following procedure:
Look-up info in local db -> display in MyFlights table -> check online if it's still valid, if valid: do nothing / if not valid: alter/update db if not valid anymore -> do nothing / display altered info
Map seems to be altered by following procedure:
do nothing -> do nothing -> do nothing -> update lable
For me it would look more professional, if both would be processed by same procedure and at the same time.
That can be realized in two different ways:
1. receive -> look-up local -> Display -> check online -> (alter) -> (Display)
or, what I would prefer
2. receiver -> look-up local -> check online -> (alter) -> Display
In both cases the time difference between the displaying of the route information in the MyFlights list and in the airframe lable on the Map would be as small as the difference between the two refresh rates.
Maybe we can suggest this to Aleksey after his current work is finished.
Ingo