Update ES6 Promise shim (currently unused)