add update mechanism
update the color scheme