update : preference wc, vc