Fade color optimization

add parallel version