theme: only call vcs_info once