update GUI (compile)