Contact update function implementation started