bug fixed for fatal exception & async close