use WAKE_LOCK permission