added basic update check feature