in the version, we implement concurrent training by Multi-threads