Ansuel, we all have our needs and you can't make something that works for everyone...this is giving you too much work and may create new bugs.
Once again thank you for the hard work.

What about adding in the WEBui some switches to select what we want to be updated by the rootdevice script ?
that way everything will be more simple for you, and for us as we can select what we want to be updated.
Or maybe just 1 switch button for : Italian ISP yes/no