updates gui