view adapter fix