sometimes finishQueue will empty, but benchmark is not over. Made finishQueue.poll loop in finite number of times