update encode.