working cache system, solved ISSN bug [Fix #11]