implemented user can reorder queue items