fix rcu bug
refactoring ywq