954 threads update