update views and validations