Text this: An adaptive clustering approach to dynamic load balancing and energy consumption of nodes in WSN