diff --git a/dev-demos/tile/district/rasterData.tsx b/dev-demos/tile/district/rasterData.tsx
index 0fac1d13cf..fce01eef99 100644
--- a/dev-demos/tile/district/rasterData.tsx
+++ b/dev-demos/tile/district/rasterData.tsx
@@ -112,10 +112,10 @@ export default () => {
 
           scene.addLayer(layer);
 
-          layer.on('click', (e) => {
-            console.log('layer click');
-            console.log(e);
-          });
+          // layer.on('click', (e) => {
+          //   console.log('layer click');
+          //   console.log(e);
+          // });
 
           // setTimeout(() => {
           //   layer.style({
diff --git a/packages/core/package.json b/packages/core/package.json
index 85a22e2474..18230af742 100644
--- a/packages/core/package.json
+++ b/packages/core/package.json
@@ -24,7 +24,7 @@
   "author": "xiaoiver",
   "license": "ISC",
   "dependencies": {
-    "@antv/async-hook": "^2.2.4",
+    "@antv/async-hook": "^2.2.5",
     "@antv/l7-utils": "2.9.36",
     "@babel/runtime": "^7.7.7",
     "@turf/helpers": "^6.1.4",
diff --git a/packages/core/src/services/layer/LayerService.ts b/packages/core/src/services/layer/LayerService.ts
index a66015c144..5a3f676c59 100644
--- a/packages/core/src/services/layer/LayerService.ts
+++ b/packages/core/src/services/layer/LayerService.ts
@@ -152,7 +152,7 @@ export default class LayerService implements ILayerService {
           framebuffer: null,
         });
         layer.masks.map(async (m: ILayer) => {
-          m.hooks.beforeRenderData.promise();
+          await m.hooks.beforeRenderData.promise();
           m.hooks.beforeRender.call();
           m.render();
           m.hooks.afterRender.call();
diff --git a/packages/layers/package.json b/packages/layers/package.json
index 68828eedd5..5fd6e56ef8 100644
--- a/packages/layers/package.json
+++ b/packages/layers/package.json
@@ -26,7 +26,7 @@
   "author": "xiaoiver",
   "license": "ISC",
   "dependencies": {
-    "@antv/async-hook": "^2.2.4",
+    "@antv/async-hook": "^2.2.5",
     "@antv/l7-core": "2.9.36",
     "@antv/l7-maps": "2.9.36",
     "@antv/l7-source": "2.9.36",
diff --git a/packages/source/package.json b/packages/source/package.json
index 648187e902..f9575ba600 100644
--- a/packages/source/package.json
+++ b/packages/source/package.json
@@ -24,7 +24,7 @@
   "author": "lzxue",
   "license": "ISC",
   "dependencies": {
-    "@antv/async-hook": "^2.2.4",
+    "@antv/async-hook": "^2.2.5",
     "@antv/l7-core": "2.9.36",
     "@antv/l7-utils": "2.9.36",
     "@babel/runtime": "^7.7.7",