add Promise polyfill