Update Promise.js