update: refactored saving CM reference status