Automatically update material by

So, why I need to have branch node in this case?
That things do u mean?