add a timer 'daily runner', it can dirve the task you registed in.
fix bug for the time to start next round