Reimplemented update checker