Improved async io process