nother update codebook