add timeout setter