Updating components and templates