fence is replaced with sync