updated the read_async API

to allow notifying when a filedescriptor used for async communication can be safely closed/reused