diff --git a/README.md b/README.md
index 91de1c6..81ee241 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@

-[](https://github.com/duke-git/lancet/releases)
+[](https://github.com/duke-git/lancet/releases)
[](https://pkg.go.dev/github.com/duke-git/lancet/v2)
[](https://goreportcard.com/report/github.com/duke-git/lancet/v2)
[](https://github.com/duke-git/lancet/actions/workflows/codecov.yml)
diff --git a/README_zh-CN.md b/README_zh-CN.md
index 500aa09..2928f9a 100644
--- a/README_zh-CN.md
+++ b/README_zh-CN.md
@@ -4,7 +4,7 @@

-[](https://github.com/duke-git/lancet/releases)
+[](https://github.com/duke-git/lancet/releases)
[](https://pkg.go.dev/github.com/duke-git/lancet/v2)
[](https://goreportcard.com/report/github.com/duke-git/lancet/v2)
[](https://github.com/duke-git/lancet/actions/workflows/codecov.yml)
diff --git a/concurrency/channel.go b/concurrency/channel.go
index b04b736..fad8333 100644
--- a/concurrency/channel.go
+++ b/concurrency/channel.go
@@ -216,7 +216,7 @@ func (c *Channel) Or(channels ...<-chan any) <-chan any {
return orDone
}
-// OrDone
+// OrDone read a channel into another channel, will close until cancel context.
func (c *Channel) OrDone(ctx context.Context, channel <-chan any) <-chan any {
valStream := make(chan any)