added bcn object caching, stubbed index_refresh()