move goxc outside of caching