Rewrite (single thread)
Fixed schema problems
Used worker processes to process tasks separately
Edited package.json and comments