clean up async metadata

hattip to @saebekassebil for pointing it out in #1085