without a timeout, it may take any longer time if the server just hang us there, the timeout must existed for some reason, totally remove it looks not reasonable.