fixed digest thread