fixed color not updating