Add timeout to QueryOperation