change singleton construct
new data source from GeoLite