fixed async button showing up before track