Complete the permission update functionality