only download sources if not already present