Nonblocking strategy change! use a thread for both stdout and stderr at all times