no longer leak the textreceiver thread