download components from a remote