improve cache class and tests
increase version