async: clean-up