fix fillStyle does not work when globalCompositeOperation setting to 'destination-over' and has a shadowColor