best ipc usage based on os.platform in TrackerManager