update singleton format