improve perfomanse and add mbtiles map data source