metadata fetcher