update views/models