Updating top fans & exist script

exist now uses a cache to speed up searching and the command line option
which was introduced in the old top-fans-fmt-1 is now also supported in
the newer top-fans format.