understand now... very nice improvement.
Here is another suggestion, if you have not implemented yet... store on every tick... check for new
PVP only if the price changed... this is 60% savings and no loss of accuracy. (my initial concern converted into improvement )