add kevin sorted list file
optimize enqueue
add average waiting time method