cache current colors in the colorDataService