Use same ViewAdapter and notify of new data set

Instead of creating a new one each time