* changed name of update function to avoid conflict