modify user role and discount