attempt to fix async issue