added auto update checking on startup