Async video work in progress (not working yet) + ipdl fix