updated update checker