yes. This is one of the weak points of dash IMHO. Callbacks can get quite messy if you have several components which update a single component.property.
You will have to come up with a logic which fits your needs. I responded here to a related question: