updated table view adapter