move namespace to cache
discore.interface[x] -> discore[x]
rebase
rebase