update sync pipe interface