reducer handle each value block errors
updated gemspec