create remote upstream if necessary