Email threads processing

finalCb name should be cb, really. finalCb is only used when we nest the cb in complex functions