recalculate digest on new detail