local repo sync with upstream