no longer use lru-cache to cache the result of package which is not appearent to the upper level of programs; fixes #24