update apiv2 to use async.series instead of the previous count
method. much better flow control