doesnt schedule another wake if already scheduled for that time