Update codebook