update to polyfill-promise