At the moment, when an object is changed, all other objects are updated. It would be better to update only necessary objects, this will save computation time.