1) ThreadPool thread should be used instead 2) Exceptions are not handled, so entire process will crash