Read data asynchronously