Fixed the compilation stack for async trees
Async for and if statements are working!