add MtContextExecutors, use factory method style to get MtcExecutor
improve javadoc
add AgentDemo
add debug log
update AgentDemo
add debug log