added SessionStorage support to save on CAS calls