Update ipromise.js