implemented sub file count estimation, so that huge folder don't take long to be displayed in the client