fix app.js bug