update avalon ms-with拆分更多内部函数