turn off auto scan and fix before has_vm implemented