update view after delete