make promise-now.js