Switch to using an NSOpperationQueue for tile parsing