fetching threads refactoring