adding cache for session storage