Pipe and webclient updated