add so-cache version