thread changes