Added update function to handle OG roles