update gem dependency
add c_call test and fix it