using a threadlocal for channels
bump to 0.8.5