table selection fix async