                             ## finish the request with cached contents
                             return @_end data.body,
                                 'Content-Type': data.ctype
-                                'Last-Modified': data.date
+                                'Last-Modified': data.date.toUTCString()
                                 'Expires': data.expires
                                 'ETag': data.ETag
                                 

                    
                    #console.log 'check', date , @req.headers['if-modified-since'], date && date.toString() is @req.headers['if-modified-since']
                    
                    if date && date.toString() is @req.headers['if-modified-since']
                        #console.log 'res 304', date , @req.headers['if-modified-since']
                    
                        return @_end null, 304

                
                if !@data.disabled
                    
                    if req.session?.user
                        storage = req.session.HttpCacheStorage ?= {__name: 'private'}
                        
                    else
