generate_reactions cache a list of generated reactions