Consider timeout in all query result access methods (include async)