added a thread pool to the trnasciever on the hope that this solves the itermiddent issue about creating threads.