use contacts.update() instead of contacts.save()