[B tree] Rewrote the imperative B tree split part