update selection sync