API: refactor api app.js