isFinished can be got by MQTTClient owner