Thank you for contacting us.
When you add/remove items manually from RadTreeList datasource you may need to call the Rebind() method manually if you are not using the control events. Additionally, you may need to set the DataSource property to null before calling the Rebind() method if you need to explicitly call the NeedDataSource event.
Give these suggestions a try and you should not have problems.
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