more threading updates