implement update checker

new config options for turning off update checking and metrics
collection