fix in blocking wait strategy
add multi producer sequencer test