introducing refreshUserRole (!! one commit for each attribute:value !!)