Update the concurrent collection

commit for sync, check about all the conditions will throw an
InterruptedException.