subscribe to config changes so it starts as appropriate