keeping cache versions with and without using OTP