Correct. It only fires ONCE at extension load up
You probably want to do something like this:
When you send a Config Update, you also broadcast the update over PubSub.
onChanged only fires once at extension boot up.
So running instances of your extension either need to reload the page, or be sent the update config via PubSub