mjthread update