minor changes, added timing to consumer to check for bottlenecks