update ms-if 机制