lazy load information when needed
remove unnecessary reverse
increase timeout for vm stopping
make sleep interval configurable when waiting