add post_reduce in event driver