update before system rebuild