Added async operations to GWFile read/write