refresh color implementation work