update for single seclection