catalog: Fetch automatically when get threads
catalog: change 'fetch' to private method