Update function complete\!