modify layer color invoke