added full wake lock use