add timeout status handling