added update checking (Glitching for some reason)