remove suo
change appstart code to use static ctor for singleton