make `pipe_in[1]` non-blocking to avoid deadlocks