optimizer structure, color change without delay