a new mode that both worker and comm thread send and receive messages.