fix ItemViewAdapter