I would like to recommend you checking our online demo
that demonstrates performance optimization using WebServices
with lots number of nodes. You may also review the rest of demos in the LoadOnDemand
section and compare their implementation with your approach.
Hope that this will lead you into the right direction.
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed