Adding async and building first levl itterator