Update function & contact