Add TODO.md.
Adjust log output position & remove unnecessary comments.
Use timer thread to output log.