call done() after exec