added set_timeout_range