add rotate queue