improved color change performance