return three dicts: user_tags, tag_items and user_items