fix async attribute