thread execution review