hack (not tested) better update check