refactor: use get map to search instead of overpass
ux: add loading on osm features