Rewrites asynchronous handle management
2 files changed