remove isFunction() here, cause its always function
update dist/