Add multithreading support.
jjzc and qfii data update
Change os.stat().st_mtime to os.path.getmtime()