everything works. gui not updating