finished circular queue