added localStorage cache for decisions