doc: emphasize that the finish should be called only when the output is finished (#2)

diff --git a/README.md b/README.md
index 438e297..066a865 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,9 @@
             proxy_pass http://127.0.0.1:8080/backend;
 
             body_filter_by_lua_block {
-                require("tracer"):finish()
+                if ngx.arg[2] then
+                    require("tracer"):finish()
+                end
             }
 
             log_by_lua_block {
diff --git a/examples/nginx.conf b/examples/nginx.conf
index 3400519..0eaa3bc 100644
--- a/examples/nginx.conf
+++ b/examples/nginx.conf
@@ -57,7 +57,9 @@
             proxy_pass http://127.0.0.1:8080/tier2/lb;
 
             body_filter_by_lua_block {
-                require("tracer"):finish()
+                if ngx.arg[2] then
+                    require("tracer"):finish()
+                end
             }
 
             log_by_lua_block {
@@ -75,7 +77,9 @@
             proxy_pass http://127.0.0.1:8080/backend;
 
             body_filter_by_lua_block {
-                require("tracer"):finish()
+                if ngx.arg[2] then
+                    require("tracer"):finish()
+                end
             }
 
             log_by_lua_block {