add return value for map reduce
delete aggrgator in ~SynchronousEngine
Merge #49 from neozhangthe1/alpha_beta