The wireless sensor network plays a very important role in the field of networking, sensor nodes senses the data and forwarded it to the base station. Clustering is a fundamental performance improvement technique in wireless sensor networks, which can increase network lifetime and power level. By using an adaptive backup strategy as well as the residual energy, the modified energy efficient algorithm not only realizes load balance among sensor node, but also achieves dynamic cluster head distribution across the network in a timeout manner. Simulation results also demonstrate our algorithm is more energy-efficient compared to other algorithms . Our algorithm is also easily extended to avoid the formation of forced cluster heads, thereby it achieves better network management , energy-efficiency.