Rancher 2.0 does not reuse rancher-agent docker container when node restart

Hi All,
I noticed that whenever a node reboots, it successfully restarts all remaining containers that had created before while creating the cluster, but it does not reuse the rancher-agent container it had created before. it creates the new instance of rancher-agent container, while older instances of this container go in ‘restarting’ state forever. There should be some sort of action before starting Rancher services like either deleting these abundant containers before creating the new one, or reusing the existing one.