Multiple daemon instances and restarting a particular instance


I am working on a daemon (let's call it xyz) and the daemon is started/stopped by procd. Based on the number of configuration sections available in /etc/config/xyz, one or multiple instances of the xyz daemon is started. However when I update or make change to one section corresponding to one instance xyz daemon both the instances get restarted. Is there an example available, where only the instance whose config section got changed gets restarted instead of all instances?