update func doc