diff --git a/.licenserc.yml b/.licenserc.yml
index 2501e95bd3e73980268a0e4ceace34e7b2f2c5c4..d65421c964327e4297a86e95d5fa332b85da5763 100644
--- a/.licenserc.yml
+++ b/.licenserc.yml
@@ -23,4 +23,13 @@ header:
     - '**/goyacc.go'
     - 'pkg/sql/parsers/dialect/postgresql/postgresql_sql.go'
     - 'pkg/sql/parsers/dialect/mysql/mysql_sql.go'
-  comment: on-failure
\ No newline at end of file
+  comment: on-failure
+dependency:
+  files:
+    - go.mod
+  licenses:
+    # assuming go-queue is apache-2.0 licensed
+    # https://github.com/yireyun/go-queue/issues/16
+    - name: github.com/yireyun/go-queue
+      version: v0.0.0-20210520035143-72b190eafcba
+      license: Apache-2.0
diff --git a/Makefile b/Makefile
index 4807923d2f071fd8ad7da38680765de1532e0f24..850e64e421ba7505ca24e50373d5ad34e6be08eb 100644
--- a/Makefile
+++ b/Makefile
@@ -177,4 +177,5 @@ static-check: config cgo
 	$(CGO_OPTS) staticcheck -checks $(STATICCHECK_CHECKS) ./...
 	$(CGO_OPTS) go vet -vettool=`which molint` ./...
 	$(CGO_OPTS) license-eye -c .licenserc.yml header check
+	$(CGO_OPTS) license-eye -c .licenserc.yml dep check
 	$(CGO_OPTS) golangci-lint run $(EXTRA_LINTERS) ./...
diff --git a/go.mod b/go.mod
index 78ec04e36a5c9c68c5828a0804e90eb3471a6927..94fba1b9c639e8f71003593628d899b157d56844 100644
--- a/go.mod
+++ b/go.mod
@@ -21,7 +21,7 @@ require (
 	github.com/google/btree v1.0.1
 	github.com/google/gofuzz v1.2.0
 	github.com/google/uuid v1.3.0
-	github.com/lni/dragonboat/v4 v4.0.0-20220701152125-8521aeb79dc1
+	github.com/lni/dragonboat/v4 v4.0.0-20220724134658-ed44d312daa2
 	github.com/lni/goutils v1.3.1-0.20220604063047-388d67b4dbc4
 	github.com/matrixorigin/matrixcube v0.3.1-0.20220606032431-c944d801f1e5
 	github.com/matrixorigin/simdcsv v0.0.0-20210926114300-591bf748a770
@@ -98,7 +98,6 @@ require (
 	github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 // indirect
 	github.com/json-iterator/go v1.1.12 // indirect
 	github.com/jtolds/gls v4.20.0+incompatible // indirect
-	github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441 // indirect
 	github.com/klauspost/compress v1.13.6 // indirect
 	github.com/klauspost/cpuid/v2 v2.0.3 // indirect
 	github.com/kr/pretty v0.3.0 // indirect
diff --git a/go.sum b/go.sum
index ece25af0ff9682e1e1a8209a67bec35c5b502871..f4e516c73793c7bf739f31844e1bea863c67d8f1 100644
--- a/go.sum
+++ b/go.sum
@@ -344,8 +344,6 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfV
 github.com/juju/errors v0.0.0-20181118221551-089d3ea4e4d5/go.mod h1:W54LbzXuIE0boCoNJfwqpmkKJ1O4TCTZMetAt6jGk7Q=
 github.com/juju/loggo v0.0.0-20180524022052-584905176618/go.mod h1:vgyd7OREkbtVEN/8IXZe5Ooef3LQePvuBm9UWj6ZL8U=
 github.com/juju/ratelimit v1.0.1/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
-github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441 h1:b5Jqi7ir58EzfeZDyp7OSYQG/IVgyY4JWfHuJUF2AZI=
-github.com/juju/ratelimit v1.0.2-0.20191002062651-f60b32039441/go.mod h1:qapgC/Gy+xNh9UxzV13HGGl/6UXNN+ct+vwSgWNm/qk=
 github.com/juju/testing v0.0.0-20180920084828-472a3e8b2073/go.mod h1:63prj8cnj0tU0S9OHjGJn+b1h0ZghCndfnbQolrYTwA=
 github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w=
 github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM=
@@ -388,8 +386,8 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
 github.com/labstack/echo/v4 v4.1.11/go.mod h1:i541M3Fj6f76NZtHSj7TXnyM8n2gaodfvfxNnFqi74g=
 github.com/labstack/echo/v4 v4.5.0/go.mod h1:czIriw4a0C1dFun+ObrXp7ok03xON0N1awStJ6ArI7Y=
 github.com/labstack/gommon v0.3.0/go.mod h1:MULnywXg0yavhxWKc+lOruYdAhDwPK9wf0OL7NoOu+k=
-github.com/lni/dragonboat/v4 v4.0.0-20220701152125-8521aeb79dc1 h1:sdggo4f2ZA5QVxM/ZRjdK7yILhaBfK4T22x+Cu/GFEw=
-github.com/lni/dragonboat/v4 v4.0.0-20220701152125-8521aeb79dc1/go.mod h1:WP8A02nnGsVufaXvcEhLrfqttsz6Xc1zTei1cAQqKhU=
+github.com/lni/dragonboat/v4 v4.0.0-20220724134658-ed44d312daa2 h1:cPICPrExab17TUc6v40REOfhLh7L/LKlV380+bZTEyE=
+github.com/lni/dragonboat/v4 v4.0.0-20220724134658-ed44d312daa2/go.mod h1:bR6ZGoUwApH4/P4+AezNGT0xehljg+j+Z/Q2Fz+Y4a0=
 github.com/lni/goutils v1.3.0/go.mod h1:PUPtBAnZlRPUKWUXCsYkIRWubJbtNHpTAee0sczhlf4=
 github.com/lni/goutils v1.3.1-0.20220604063047-388d67b4dbc4 h1:6gzI38ZJmbzZ7oZebXz6jII0uVK+MZ3+ds+7mIt1ioI=
 github.com/lni/goutils v1.3.1-0.20220604063047-388d67b4dbc4/go.mod h1:LIHvF0fflR+zyXUQFQOiHPpKANf3UIr7DFIv5CBPOoU=