update selection process