removed cachelock from balance updates