updateTiles improved