fix completionhandleradapter