initial updatecache tool