Groups module add update function