run screen send/receive operations in a separate threads, refs #11