fix reduce with pcalc
fix blob, not use a temp hblob, and fix reduce
change actions from lazy to fun.
add better stream support
debug reduce (but didn't reproduce the problem)