build each vm in a forked proc