api.js updated