thread call fix