fixed the task id bug, working with 4 threads
changed the trace id to comm calls