add oj benchmark
fix #to_json on base classes