Moved delegate declarations
Do the update