[comm][tested] Refactoring in taskCommunications. Tested DIS, CON, COM, HKP together
Merge