keep scroll position for notifyDataSetChanged in horizontal orientation