Update val