Unit: Update quality checks at the appropriate time during .save()
caching: Properly handle OBSOLETE units when updating cache