systimer wakeUpPeriod function added