utv: make update virtual