works now if remote already exists, we just set up and fetch then.