Business rule "Update last used date", running After update for alm_asset, uses current.update()DescriptionAsset Management Business rule "Update last used date", running After update for alm_asset, uses current.update(). This potentially causes performance issues and data loss. It cause multiple Audit update on asset record due to race condition. Reference KB = https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0715782Steps to Reproduce In a WashingtonDC instance, inspect the script in the "Update last used date" business rule/sys_script.do?sys_id=89f27f2e7795b11087d92531df5a99dcActual behaviour:"Update last used date" business rule runs After, then does a current.update()(function executeRule(current, previous /*null when async*/) { current.cmn_last_used = new GlideDateTime();current.update(); })(current, previous);Expected behaviour:run Before, so there is no need for a .update() because you are already in one.WorkaroundThis problem has been fixed. If you are able to upgrade, review the Fixed In section to determine the latest version with a permanent fix your instance can be upgraded to.Related Problem: PRB1786212