private void innerWaitForEventsLoop() throws Exception {
logger.debug("innerWaitForEventsLoop");
setState(VcEventListenerState.LISTENING);
while (!stopRequested) {
UpdateSet updateSet = null;
try {
updateSet = waitForUpdates();
dispatchUpdates(updateSet);
resetRetryDelay();