fixed communication pipe to be non-blocking.

s.a.