Update promises.js