When diff opts changes, update only the diff, not the dag