base view class implementation
new methods for adapter
use methods from adapter
remove cache for now
remove whitespaces
small fix