Add some caching in StatusManager for performance