add basic rcu ref
fix rcu ref bug