update contact method