pushing changes to the GUI