public void update() {
final Collection<AdvanceTask> tasks = new ArrayList<AdvanceTask>();
for (final UniversePane[] element : this.grid) {
for (final UniversePane anElement : element) {
tasks.add(new AdvanceTask(anElement));
}
}
try {
this.threadPool.invokeAll(tasks);