adds non blocking pipe feeding option