removed clientregistration thread, used the basic send/receive threads instead