test data fetcher. some bug fix