updated csv reader to use chan, fixed pooled tx