Fixed completion for async execution