update function doc