including async.parallel so the resources can be linked once they're all parsed