add async button test