Add timeout to ClientRequest