more gui updating