fix: don't add contacts after save
refactoring