added notifyDataSetChanged() in adapter