added.addAll(buffer);
added.removeAll(entities);
// In buffer remains all the entities that have been
// added since last time.
for (Entity i : added) {
pool.add(new Worker(i, workerStack));
}
entities.clear();
entities.addAll(buffer);
buffer.clear();
added.clear();