fix small bug
add gc to rcu