update example
generate dist