updated preferences view