fixed race condition on preprocessing files concurrently

the depsBundle is created fresh when the depsCache contains new files
the depsBundle is not shared between preprocesses