fix contact delete + refactor delete views