2.0.0 fix bugs. become more stable