tilemap perf optim