Completed user update function