AAsset implementation