change class name
fix multiple thread bug