shared queue