singleton now
introduced thread strategy for BT