add success views, change catalog view, add async adding, deleting and updating.