fetch upstream and reset