on-demand spoilage analysis