update vclock