updats thread