chatting is slow. need parallelization
more use of job management
Merge branch 'mrhines' into chat