refresh upstream