detached compression thread is canceled too when Lwt_extra.run ends
Lwt_extra.async_exception_hook should be used as of now instead of Lwt.async_exception_hook