add some checks, remove WaitStrategy from sequencer, bound check in
Barrier