add set color function
do not need to repeat the 1st value any longer
update demo
update README