add graceful shutdown of VM