revise queue