simplify parallel package download code and make files.getUrl synchronous