Threaded client input

Problem: caller gets to waiting after call ended