threadcommunicator: finished