add sync pipe