improving how the VMs are being populated to cache