update ms-if-loop