Add the alarm clock function in executor

It is done by extend the task object to timerTask object