support timeout settings