Lazy Singleton update code