mapreduce
unwrite: better generator for none write contexts
rebase
mapreduce: build script
fix merge
fix merge