redesign edit contact not perfect yet

fixed update method