abort request on timeout, add another case for timeout to be used