[Modified] change newCachedThreadPool to   newSingleThreadExecutor
[Publish] V1.0