update with color