update singleton data