Updating models up the tree from where data changes