introduce SENDER thread