replaced Thread with ExecutorService for modernizing
Merge pull request #3 from linkerlin/master

Replaced Thread with ExecutorService for modernizing