make storage level configurable in spark experiment. add hash agg wc for flink