RATreeNodeController index caching

fix for performance problem discussed in issue 79