maybe this could be a generic feature? that could be enabled programatically on explorer views?
I understand that in some cases it's not problematic (Services view for example), but in files or project views it could work. The nature of async node children calculation makes it a tough problem I assume.