add autoupdate and lazyload check