cleanup async gl