yep, ioB tcl after dzs.tcl will cause many rehashs
if you didnt play with this combo, may try looking for
proc readlogcheck {} {
set fileid [open dZSbot.timestamp r] ; set timestamp [read $fileid] ; close $fileid
if { [expr [clock seconds] - $timestamp] > 10 } { putlog "dzsbot rehash" ; rehash }
utimer 1 "readlogcheck"
and rise the value step by step