tags are now persisted and only reloaded if the files changed (root of
all evil)