update libpipeline