news update

1.fix some bugs
2.support tasklist.newTask(name, pres, options, app, exOptions) ----
exOptions.on[key] = func can directly to task.on(key, func)