improve sfgcal build process