fix view update