get data source from server