                 'Server': 'nginx'
                 'Content-Length': data.length
                 'Content-Type': mime.lookup cacheFile
-                # 'Last-Modified': stats.mtime.toGMTString()
+                'Last-Modified': stats.mtime.toGMTString()
               res.end data
           # Enable retry for game api
           else

_ = require 'underscore'
caseNormalizer = require 'header-case-normalizer'
fs = Promise.promisifyAll require 'fs-extra'
request = Promise.promisifyAll require 'request'
requestAsync = Promise.promisify request, multiArgs: true
mime = require 'mime'
socks = require 'socks5-client'
SocksHttpAgent = require 'socks5-http-client/lib/Agent'

                reqBody = JSON.stringify(querystring.parse reqBody.toString())
                self.emit 'network.on.request', req.method, [domain, pathname, requrl], reqBody
                # Create remote request
                [response, body] = yield new Promise (promise_resolve, promise_reject) ->
                  request(resolve(options), (err, res_response, res_body) ->
                    promise_resolve([res_response, res_body]) if !err?
                    promise_reject(err)
                  ).pipe(res)
                success = true
                # Emit response events to plugins
                try
                  resolvedBody = yield resolveBody response.headers['content-encoding'], body
