c-ruby supports multithreading mode
update gemfile lock file
yield string instead of objects array to callback, simplify jruby version result converting and default output handler
accept output handler while initializing obj