threadcommunicator: fixed