updates sections