fix,improve singleton
commentttt,typo