public async Task Update()
        {
            buffer.Clear();
            await dataStore1.Update();

            if (dataStore2 != null)
            {
                await dataStore2.Update();
            }
        }