                 ## check again... just for the case
                 if @__POOL__.length < @data.poolsize
                     @__POOL__.push ctx
+                
+                else
+                    ctx.dispose()
         
 
         ##

                        
                    
                    ##    
                    require('vm').runInContext "(#{__boot_cheerio__})(#{model})", ctx    
            

            

        ##
        ##
        _releaseContext: (ctx)->
            persistentKeys = ['run', 'getGlobal', 'dispose', 'setTimeout', 'floyd', 'require', '_modules', 'process', 'console']
            
            if @__POOL__.length < @data.poolsize
                for key, value of ctx
