update v #