added async muliprocessing between partitioner and merger.  added streaming merger