support blend mode change