update & clear