enhanced ComputedQuery.update method