Variation and uncertainty buffering: a grocery supply case