this may get expensive for lots of updates / large dags. we may want to revisit this once we have more experience on production jobs.