Add update check functionality