Fix array mutated exception in tileDidLoad