Move netkit web to a global variable
Get virtual machine index by property
Add callabck queue to attend the same request at the time
Do not re-start virtual machines when they are running or starting
Stop callbacks are not required