precode color update