async code in app.js
cleanup
cleanup 2