if finishQueue.poll loop out of times, make invoke false