According to the design philosophy, Asity shouldn't get involved in thread management to enable end users to have a full control of framework they use. However, some bridges now create and run a thread for some reason.
At least, they should delegate thread management to underlying I/O framework by submitting a task to the I/O framework's thread pool.