can update completion through updateCompletion