Using An Energy Aware Adaptive Scheduling Algorithm To Increase Sensor Network Lifetime