made each collector run on its own process. multiple samplemanager support