add node id to event data, async parse and generate collision data