optimize app.js