synchronized (newSones) {
boolean isNew = !knownSones.contains(sone.getId()) && newSones.remove(sone.getId());
knownSones.add(sone.getId());
synchronized (newSones) {
boolean isNew = !knownSones.contains(sone.getId()) && newSones.remove(sone.getId());
knownSones.add(sone.getId());