upgrade sf