add timeout configuration