update polyfill of SC