implemented application cache for state management