fixed pipe state synchronization