private Update GetUpdate(string configKey) {
Update update = (Update) _sections[configKey];
if (update != null) {
if (update.Retrieved) {
update = null;
}
else {
update.Retrieved = true;
_cUnretrieved--;
if (update.Moved) {
_cMoved--;
}
}
}
return update;
}