Implement update checker