Renamed refresh functions to update_virtual