Modular version of ls function
HTTP client, collect, and juggling async files