better tile data routing