update doc ,ready to push to npm