How to handle classification with label updates?
Doing some unsupervised learning will give you some divisions within each label but you can't be sure it will be split on "E-sports" and "Sports". It might as wel split sports into "land sports" and "water sports" or "long sports" and "short sports". 

The only way to reliably split "sports" in 2 subsections of your desire is to relabel this manualy I am afraid.