add timeout hope prevent freezing