Return iterator instead of list of futures results