updating generic views and classes