update pulsar handling to use pulsars autogenerated configs
use .cfg file for tcon -- legacy one should be renamed if it is the only one present
only save config files if they have actually changed