main: Delay the destruction of swapchains until a time where it is safe, this allows swapchains to be destroyed from other threads.