update: function info user