tagsmenu refactoring and docs WIP
fetching tags now doesnt freeze the app.