configurable timeout, adding available_miners method