- make timeouts configurable