update replace objective-c's isa with object_setClass()