fixed update checking