update base, gui