fix cache & item & init
Merge pull request #15 from AncientLysine/master

Final