Only updates theme if the color changes