Additional new listener to clean up vm when destroy group
refactor Knife
fix delete offering when drop group
Create normal vm