Getting async error, and everything broken, since update

updated to 113.2 last night, and now every time i start up i get the following, plus a dozen other unrelated errors from different components. (eg, abode alarm cant connect, deconz never ready, zwave doesnt start unless i manually start it)

2020-07-29 12:38:52 ERROR (MainThread) [homeassistant] Error doing job: Exception in callback _chain_future.<locals>._set_state(<Future pendi...238e19d60>()]>, <Future at 0x...StopIteration>) at /usr/local/lib/python3.8/asyncio/
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/asyncio/", line 81, in _run, *self._args)
  File "/usr/local/lib/python3.8/asyncio/", line 356, in _set_state
    _copy_future_state(other, future)
  File "/usr/local/lib/python3.8/asyncio/", line 332, in _copy_future_state
TypeError: StopIteration interacts badly with generators and cannot be raised into a Future

any help would be great