Smarter reevaluation of cells upon update