Asset manager (added cache)