fix issue when adapter looses item position on orientation change