optimise adding subdirs to load-path