reconstruct the system. Add multi-thread support. Regenerate data for word to description algorithm.