#69; support batch schedule for certain type of task;add some test
#69;one thread that batched task won't be dropped
#69; make endpoint support extend createTask() for scheduler
#69;add MessageScheduleTask that can batch message via it
#69;#39;add new batchedScheduler and test