version
fixed accidental million message spam (sorry selby)
use thread for this