virtual device updated