Updating keigai, adding Promise polyfill