Add timeout to async requests

[finishes #65826134, #65572058]