send completion data to completer callback