now support different vm period run at a time