update doc
isFunction