async for files and subs
async for homepage + clean code