add touch,fix slice usleep when items's queue is empty