use result of compare and swap to determine if metrics should be informed of action result