added cir_queue lib in misc