limit clone depth in CI build
enable cache in CI build