added source.url to load sources from a url; renamed update_vcs to update_sources