Adding nextAsync method

next step, break method down so it’s running different parts of the
same row
Easy to add initial values

currently at 6Point balanced