Update function and Manifest