Added TaskComm threads. TODO: synchronize result