[major] rebuild and only polyfill once