Just follow this simple steps:
1. Launch the Terminal app.
2. Now enter the following line exactly as it is in Terminal:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -seed -r -f -v -domain local -domain user -domain system
3. Press the ‘Return’ key on your keyboard to confirm.
Let Terminal do its thing, and the process can take up sometime (2 to 10 mins). But once done, the ‘Fetching’ issue will be long gone.
It’s always a good idea to keep on tuning up your Mac from time to time.