improvements for intermediate merging of multiple processes