minor: make api builds use async