update !groups