function info update