I20220908-1800
* synchronize the method that modify the internal model * Factorize the check/update of internal model in a single entry point * Use thread-safe structures to accumulate data about what needs to be updated so they can be modified while the consumer processes them.