Maybe make this into the ConnectionListener and add whatever is needed from the code in GerritProjectListUpdater here?