async iteration on app.js + mkdir & mkfile support added to dsi