Further implementation of update checker