Added Async hasNext