use conduit for streamming, remove Lazy IO