update completion