experimental caching build