add granted list observing and rework of listview