Added async close