thread returns free