moved collection views into view models

marshalling to the UI thread is now handled by view model collections