bugfix: refresh preference view