Support fo 3rd-party io_service