Add concurent queue base on buildin link-list and make concurent set generic