add pipe_handler
update pipe_handler