Signalling from Tag Database
The tag database should emit signals when the content changes. All windows a dialogues dealing with tag data should catch a process those signals rather than querying the tag database for new data on specified occasions.
The bonus is that the tag-related content is updated on the fly.
The bonus s that the tag operations can be made network-transparent in the future and possibly several connected application instances could be notified from a single shared database.