updated polyfill source