update overuse example of Singleton