Update function section